package com.tedu.day02.oop;

/**
 * super---继承---方法
 * 引用当前父类的对象【父类的引用】
 * 可以由super调用属性，方法
 *               super.属性
 *               super.方法
 *               super.构造器  super()默认存在
 */
class Animal{
    //属性/成员变量
    String name="动物";
    //方法
    public void say(){
        System.out.println(name+"语言");
    }

    public Animal() {
        System.out.println("父类动物构造器");
    }

    public Animal(String name) {
        this.name = name;
    }
}
class Dog extends Animal{
    public Dog() {
        super("狗");
        System.out.println("子类--够--构造器");
    }

    public void say(){
        System.out.println("汪汪");
    }
    public void sayTest(){
        //测试属性的输出
        System.out.println(super.name+" /");
        super.say();
    }
}
public class super关键字 {
    public static void main(String[] args) {
        Dog d=new Dog();
        d.sayTest();

    }
}
